home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 25 / AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso / Updates / AmigaOS3.5 / IPop / protos.h < prev    next >
Text File  |  2000-05-16  |  2KB  |  41 lines

  1.  
  2. /* main.c */
  3. VOID main(int argc, char **argv);
  4. VOID SPrintf(STRPTR buffer, STRPTR formatString, ...);
  5. BOOL startUp(struct PopData *pd);
  6. VOID shutDown(struct PopData *pd);
  7. BOOL getScreenData(struct PopData *pd);
  8. VOID freeScreenData(struct PopData *pd);
  9. ULONG __saveds __asm serverhook(register __a0 struct Hook *hook, register __a2 APTR data, register __a1 struct ServerProgressData *spd);
  10. ULONG __saveds __asm articlehook(register __a0 struct Hook *hook, register __a2 APTR server, register __a1 struct ArticleDisposition *ad);
  11. ULONG __saveds __asm __interrupt iconhook(register __a0 struct Hook *hook, register __a2 APTR unused, register __a1 struct AppIconRenderMsg *arm);
  12. BOOL initHWindow(struct PopData *pd);
  13. BOOL openHWindow(struct PopData *pd);
  14. VOID closeHWindow(struct PopData *pd);
  15. VOID disposeHWindow(struct PopData *pd);
  16. BOOL handleHWindow(struct PopData *pd);
  17. BOOL initWindow(struct PopData *pd);
  18. BOOL openWindow(struct PopData *pd);
  19. VOID closeWindow(struct PopData *pd);
  20. VOID disposeWindow(struct PopData *pd);
  21. BOOL doPop(struct PopData *pd);
  22. VOID initTimer(struct PopData *pd);
  23. BOOL fromCLI(VOID);
  24. BOOL fromWB(struct WBStartup *args);
  25. VOID requestUser(STRPTR bodytext);
  26.  
  27. /* arexx.c */
  28. BOOL initARexx(struct PopData *pd);
  29. VOID disposeARexx(struct PopData *pd);
  30. VOID __saveds __asm rexx_Check(register __a0 struct ARexxCmd *ac, register __a1 struct RexxMsg *rm);
  31. VOID __saveds __asm rexx_Quiet(register __a0 struct ARexxCmd *ac, register __a1 struct RexxMsg *rm);
  32. VOID __saveds __asm rexx_Version(register __a0 struct ARexxCmd *ac, register __a1 struct RexxMsg *rm);
  33. VOID __saveds __asm rexx_Quit(register __a0 struct ARexxCmd *ac, register __a1 struct RexxMsg *rm);
  34. VOID __saveds __asm rexx_Author(register __a0 struct ARexxCmd *ac, register __a1 struct RexxMsg *rm);
  35. VOID __saveds __asm rexx_Waiting(register __a0 struct ARexxCmd *ac, register __a1 struct RexxMsg *rm);
  36.  
  37. /* cx.c */
  38. VOID disposeCx(VOID);
  39. BOOL createCx(struct MsgPort *port);
  40. BOOL processCxMsg(CxMsg *msg);
  41.